consulting java php javascript content management system html cmsimple c programming .net j2ee consultant computer forensics expert mysql expert witness testimony c++ cgi electronic discovery css expert witness data recovery